It's just passed around and used nowhere.
case BROADWAY_EVENT_UNGRAB_NOTIFY:
_gdk_display_device_grab_update (display,
display_broadway->core_pointer,
- display_broadway->pointer,
message->base.serial);
break;
static void
switch_to_pointer_grab (GdkDisplay *display,
GdkDevice *device,
- GdkDevice *source_device,
GdkDeviceGrabInfo *grab,
GdkDeviceGrabInfo *last_grab,
guint32 time,
void
_gdk_display_device_grab_update (GdkDisplay *display,
GdkDevice *device,
- GdkDevice *source_device,
gulong current_serial)
{
GdkDeviceGrabInfo *current_grab, *next_grab;
if (!current_grab->activated)
{
if (gdk_device_get_source (device) != GDK_SOURCE_KEYBOARD)
- switch_to_pointer_grab (display, device, source_device, current_grab, NULL, time, current_serial);
+ switch_to_pointer_grab (display, device, current_grab, NULL, time, current_serial);
}
break;
g_hash_table_insert (display->device_grabs, device, grabs);
if (gdk_device_get_source (device) != GDK_SOURCE_KEYBOARD)
- switch_to_pointer_grab (display, device, source_device,
+ switch_to_pointer_grab (display, device,
next_grab, current_grab,
time, current_serial);
GdkEvent *event);
void _gdk_display_device_grab_update (GdkDisplay *display,
GdkDevice *device,
- GdkDevice *source_device,
gulong current_serial);
GdkDeviceGrabInfo * _gdk_display_get_last_device_grab (GdkDisplay *display,
GdkDevice *device);
source_device = pointer_info->last_physical_device;
}
- _gdk_display_device_grab_update (display, device, source_device, serial);
+ _gdk_display_device_grab_update (display, device, serial);
}
event_surface = gdk_event_get_surface (event);
serial,
gdk_event_get_time (event),
TRUE);
- _gdk_display_device_grab_update (display, device,
- source_device, serial);
+ _gdk_display_device_grab_update (display, device, serial);
}
}
else if (type == GDK_BUTTON_RELEASE ||
{
button_release_grab->serial_end = serial;
button_release_grab->implicit_ungrab = FALSE;
- _gdk_display_device_grab_update (display, device, source_device, serial);
+ _gdk_display_device_grab_update (display, device, serial);
}
}
}
if (grab != NULL)
grab->serial_end = 0;
- _gdk_display_device_grab_update (display, device, device, 0);
+ _gdk_display_device_grab_update (display, device, 0);
}
static void
display_serial, NULL, TRUE);
_gdk_display_device_grab_update (seat->display,
seat->logical_pointer,
- seat->pointer,
display_serial);
}
ReleaseCapture ();
}
- _gdk_display_device_grab_update (display, device, device, 0);
+ _gdk_display_device_grab_update (display, device, 0);
}
static void
gpointer data,
gulong serial)
{
- GdkPointerSurfaceInfo *pointer_info;
GdkDevice *device = data;
- pointer_info = _gdk_display_get_pointer_info (display, device);
- _gdk_display_device_grab_update (display, device,
- pointer_info->last_physical_device != NULL
- ? pointer_info->last_physical_device
- : device,
- serial);
+ _gdk_display_device_grab_update (display, device, serial);
}
#define XSERVER_TIME_IS_LATER(time1, time2) \